package com.dc.refactoring._6_处理概括关系._7_ExtractSuperclass.step2;

public abstract class Party {

    /**
     * 名称
     */
    protected String name;

    public String getName() {
        return name;
    }

    protected Party(String name) {
        this.name = name;
    }

    // step 2 创建一个抽象函数（由于当前子类中，该方法逻辑不一致）
    public abstract Integer getAnnualCost();
}
